home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 6
/
Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso
/
013a
/
msgalrt.zip
/
MSGS.DOC
< prev
next >
Wrap
Text File
|
1991-10-14
|
4KB
|
85 lines
PCBOARD is a registered trademark of Clark Development Company, Inc.
*:::::::::::::::::::::::::::[ DISCLAIMER ]:::::::::::::::::::::::::::::::::*
MSGS.EXE by Bill Shields is released to public domain.
MSGS.EXE is provided AS IS without any warranty, expressed or implied.
This includes without limitation the fitfulness to a particular
purpose or application and any warranties of merchantability. While I tried
to be as thorough as possible while debugging MSGS.EXE, I shall not be
liable for any damages, whether direct, indirect, special, or consequential
arising from a failure of MSGS.EXE to operate in a manner desired by the
user. I shall not be liable for any damage to data or property which may
by caused directly or indirectly by use of MSGS.EXE.
In no event will I be liable to you for any damages, including any lost
profits, lost savings or other incidental or consequential damages arising
out of your use or inability to use the program, or for any claim by any
other party.
*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*
MESSAGE ALERT PROGRAM FOR PCBOARD Ver 1.0
=========================================
Usage: MSGS
Purpose: Allows you to send messages, addressed to specific individuals, to
the printer during event or logoff ($$LOGOFF exist).
You must first create a MSGALRT.USR file (or edit the one in this package).
An example MSGALRT.USR file follows:
----------------------------[ MSGALRT.USR ]----------------------------------
5
0 1 SYSOP
1 1 PETE AUSTIN
1 1 MICHELLE MITCHELLE
1 1 MICKEY DOSSEY
1 1 MATT LINEHAN
+-+--+--------------------------[ EOF ]---------------------------------------
0 2 5
NOTES:
First Row designates number of names to process. In our example we have
five names. This is needed because I am using a dynamically allocated array
for the above individuals data. This will allow you to add as many names as
you wish to the listing.
COL DESCRIPTION
0 ...... Print Private Mail. If column 0 equals a '1' then private mail
will be printed, otherwise only the message header will be printed.
This will alert the individual that mail is there without
disclosing it.
2 ...... Active status. If this is equal to '1' the users messages will
be sent to printer, otherwise they won't (for periods of time off).
5 ...... Name of person you wish to have mail printed for.
Once the MSGALRT.USR file is complete you are just about done. You'll need
to type in MSGS while in the directory that your PCBOARD.DAT file resides.
MSGS.EXE will read in the CNAMES.@@@ file and create a MSGALRT.NDX file with
message pointers for each conference. The first time the program is executed
message pointers will be set to the last message. All future messages
entered on the system will be sent to printer if the individuals they are
addressed to are in the MSGSALRT.USR file.
When the MSGS.EXE program is next executed it will search each message base
(very quickly I might add) from the message pointer to last message. It will
then set the message pointer to point to the last message.
It should be noted that should the program abort (error exit) for any reason
(i.e., couldn't find a MSGS, MSGS.NDX, or printer is off) pointers will not
be saved to disk (indirectly restoring them to where they were prior to the
program execution.
PRNERR.BAT will be executed (if it exist) when printer errors are
encountered. Using a utility, such as CALLERUP.EXE, you can let yourself now
by bulletin or CALLERS log that a printer error occurred.
P.S. PD does not mean it's not supported. If you encounter problems with
this program OR have ideas for improvement by all means drop me message on
the SALTAIR. Time permitting I will update/fix as required, personal pride
will ensure a timely repair on 'critters' found crawling in the program.